Feedback loops and temporal misalignment in component-based hydrologic modeling
نویسندگان
چکیده
In component-based modeling, a complex system is represented as a series of loosely-integrated components with defined interfaces and data exchanges that allow the components to be coupled together through shared boundary conditions. Although the component-based paradigm is commonly used in software engineering, it has only recently been applied for modeling hydrologic and earth systems. As a result, research is needed to test and verify the applicability of the approach for modeling hydrologic systems. The objective of this work was therefore to investigate two aspects of using a component10 based software architecture for hydrologic modeling: (1) simulation of feedback loops between components that share a boundary condition and (2) data transfers between temporally misaligned model components. We investigated these topics using a simple case study where diffusion of mass is modeled across a water-sediment interface. We simulated the multi-media system using two model components, one for the water and one for the sediment, coupled using the Open Modeling Interface (OpenMI) standard. The results were compared with a more conventional numerical approach for solving the system where the domain is represented by a single multidimensional array. Results showed that the component-based approach was able to produce the same 20 results obtained with the more conventional numerical approach. When the two components were temporally misaligned, we explored the use of different interpolation schemes to minimize mass balance error within the coupled system. The outcome of this work provides evidence that componentbased modeling can be used to simulate complicated feedback loops between D R A F T October 5, 2011, 11:13am D R A F T ELAG ET AL.: COMPONENT-BASED HYDROLOGIC MODELING X 3 systems and guidance as to how different interpolation schemes minimize mass balance error introduced when components are temporally misaligned. D R A F T October 5, 2011, 11:13am D R A F T X 4 ELAG ET AL.: COMPONENT-BASED HYDROLOGIC MODELING
منابع مشابه
A generic approach for developing process-level hydrologic modeling components
Component software architectures offer an alternative approach for building large, 4 complex hydrologic modeling systems. In contrast to more traditional software 5 paradigms (i.e. procedural or object-oriented approaches), using component-based 6 approaches allows individuals to construct autonomous modeling units that can be linked 7 together through shared boundary conditions during a simula...
متن کاملDevelopment of a Component-Based Modeling Framework for Agricultural Water-Resource Management
Because hydrologic responses of an agricultural watershed are influenced by many natural and man-made factors including pond/reservoir, management practices, and/or irrigation/drainage, strategies of hydrological modeling for the watershed must be case-dependent and thus carefully designed to effectively reflect their roles as critical hydrologic components in simulation processes. In this stud...
متن کاملSpatial Calibration and Temporal Validation of Flow for Regional Scale Hydrologic Modeling
Physically based regional scale hydrologic modeling is gaining importance for planning and management of water resources. Calibration and validation of such regional scale model is necessary before applying it for scenario assessment. However, in most regional scale hydrologic modeling, flow validation is performed at the river basin outlet without accounting for spatial variations in hydrologi...
متن کاملA one-parameter Budyko model for water balance captures emergent behavior in darwinian hydrologic models
Hydrologic models can be categorized as being either Newtonian or Darwinian in nature. The Newtonian approach requires a thorough understanding of the individual physical processes acting in a watershed in order to build a detailed hydrologic model based on the conservation equations. The Darwinian approach seeks to explain the behavior of a hydrologic system as a whole by identifying simple an...
متن کاملApplication of a Conceptual Hydrologic Model in Teaching Hydrologic Processes*
In this study, a hands-on modeling tool is developed for students in civil engineering and earth science disciplines to help them learn the fundamentals of hydrologic processes and basic concepts of model calibration and sensitivity analysis, and practice conceptual thinking in solving and analysis of engineering problems. This modeling tool aims to provide an interdisciplinary application-orie...
متن کامل